0b7aae7d9c9a12cfdeeb02306144ea43d57aa053,modules/wyc/src/wyc/builder/CodeGenerator.java,CodeGenerator,generate,#Expr.ArrayInitialiser#Environment#CodeForest.Block#CodeForest#Context#,1973
Before Change
Context context) {
int[] operands = generate(expr.arguments, environment, block, forest, context);
int[] targets = new int[] { environment.allocate(expr.result().raw()) };
block.add(Bytecode.Operator(expr.type.raw(), targets, operands, Bytecode.OperatorKind.ARRAYCONSTRUCTOR),
attributes(expr));
return targets[0];
}
After Change
Context context) {
int[] operands = generate(expr.arguments, environment, block, forest, context);
int[] targets = new int[] { environment.allocate(expr.result().raw()) };
block.add(new Bytecode.Operator(expr.type.raw(), targets, operands, Bytecode.OperatorKind.ARRAYCONSTRUCTOR),
attributes(expr));
return targets[0];
}